// // 引入express模块
// const express = require('express')
// const path = require('path')
// // 创建应用对象
// const app = express()
// // 搭建get基础使用页面接口
// app.get('/get',(request,response)=>{
//     const filepath = path.resolve(__dirname,'./get的基础使用.html')
//     response.sendFile(filepath)
// })
// // 搭建用户id的静态页面接口
// app.get('/user',(request,response)=>{
//     const filepath = path.resolve(__dirname,'./get请求用户信息-query传参.html')
//     response.sendFile(filepath)
// })
// app.get('/userpath',(request,response)=>{
//     const filepath = path.resolve(__dirname,'./get请求用户信息-path传参.html')
//     response.sendFile(filepath)
// })
// // 搭建获取用户id的接口
// app.get(`/userInfo`,(request,response)=>{
//     const { userID }=request.query // 获取查询字符串
//    //如果查询失败
//    if(userID != 001){
//      return  response.send({
//         code:1001 ,// 获取失败状态码
//         msg:'查询失败',
//         data:null
//     }
//     );
//    }
//     // 查询成功
//    response.send({
//     code : 1000, //获取成功状态码
//     msg : '查询成功',
//     data :{
//         name:'胡歌',
//         age:22,
//         sex:'男'
//     }
//    })
    
//     console.log({userID})
// })



// app.get('/userInfo/:userID',(request,response)=>{
//     const { userID }=request.params // 获取路由参数
//    //如果查询失败
//    if(userID != 001){
//      return  response.send({
//         code:1001 ,// 获取失败状态码
//         msg:'查询失败',
//         data:null
//     }
//     );
//    }
//     // 查询成功
//    response.send({
//     code : 1000, //获取成功状态码
//     msg : '查询成功',
//     data :{
//         name:'胡歌',
//         age:22,
//         sex:'男'
//     }
//    })
    
//     console.log({userID})
// })
// // 创建接口
// app.listen(4545,()=>{
//     console.log("启动成功");
// })
















const  express = require('express')
const app = express()

// 创建静态页面路由
// 创建路由 有两个参数 参数1：路径  参数2.回调函数（有两个形参  request response）
app.get('/get',(request,response)=>{
    response.sendFile(__dirname +'/get请求用户信息-query传参.html')
})

app.get('/path',(request,response)=>{
    response.sendFile(__dirname +'/get请求用户信息-path传参.html')
})

// 创建获取用户ID的路由
app.get('/user',(request,response)=>{
    const {userID} = request.query
    console.log({userID})
    if(userID !== "001"){
        response.send({
            code:100,
            msg:'查询失败',
            data:null
        });
        return ;
    }
    response.send({
        code:101,
        msg:'查询成功',
        data:{
            name:'刘亦菲',
            age:35,
            sex:"女",
        }
    })
   
})

app.get('/userInfo/:userID',(request,response)=>{
    const {userID}= request.params
    if(userID !== "001"){
        response.send({
            code:100,
            msg:'查询失败',
            data:null
        });
        return ;
    }
    response.send({
        code:101,
        msg:'查询成功',
        data:{
            name:'刘亦菲',
            age:35,
            sex:"女",
        }
    })
    console.log({userID});
})

app.listen(6767,()=>{
    console.log('恭喜启动成功');
})